package com.company.app.dao;

import java.util.List;

public interface BaseInterfaceDAO<T> {
	
	public T createEntity(T entity);
	
	public T updateEntity(T entity);
	
	public T deleteEntity(T entity);
	
	public T getEntityById(Long id);
	
	public List<T> getAllEntity();
	
	public List<T> searchEntities(List<T> filter);
	
}

